page{
  height: 100%;
}
.p-res {
  text-align: center;

  .top {
    padding-top: 50rpx;
    background-color: #fff;
  }

  .title {
    font-size: 28rpx;
    padding: 15rpx 0;
  }

  .amount {
    font-size: 45rpx;
  }

  .list-wrap {
    margin-top: 40rpx;
    padding: 0 4%;
    font-size: 28rpx;

    .list-group {
      padding: 5% 0;
      border-top: 1px solid #efefef;

      &+.list-group {
        padding: 3% 0;
      }
    }

    .list-item {
      line-height: 1.8;
      display: flex;
      justify-content: space-between;
      align-items: center;
      text{
        &:nth-last-of-type(1){
          display: inline-block;
          width: 80%;
          text-align: right;
          line-height: 1.25;
        }
      }
    }
  }

  .time-wrap {
    margin: 18rpx 0;
    padding: 55rpx 0 58rpx;
    background: #fff;
    color: #007ef1;
    line-height: 1.25;
    font-size: 28rpx;

    .down {
      font-size: 64rpx;
      text{
        width: 100rpx;
        display:inline-block; 
      }
    }
  }

  .fix-bottom {
    width: 100%;
    // position: fixed;
    // bottom: 5%;
    // left: 0;

    .menus {
      line-height: 1.6;
      display: flex;
      justify-content: center;
      margin-bottom: .4rem;

      text {
        padding: 0 5%;

        // &:first-child {
        //   border-right: 1px solid #999;
        // }
      }
    }
    .btn{
      border-radius: 10rpx;
    }
  }
}